package com.budwk.app.sqfwDoc.codeGeneratorV2.result;

import com.budwk.app.util.poiUtils.CommonPdfAndWordResult;
import com.google.common.collect.Maps;
import lombok.Data;

import java.util.Map;

/**
 * @author ZY.Wang
 * @since 2024/1/24
 * <p>
 * 这个类是generator生成的结果，注意哈，现在是generator有结果，然后service也有结果。
 * generator的结果供service使用，service的结果供controller使用
 */
@Data
public class GeneratorPdfWordResult {
    private CommonPdfAndWordResult pdfAndWordResult;    //基础的pdf生成结果
    private Boolean createFlag; // 是否创建标识
    private String notCreateMark;   // 没有创建原因
    private Map<String, Object> bridgeMap;   // 存放一些想要自定义的参数

    private Boolean reCreatePdfFlag;    // 是否是重新生成pdf标识

    public GeneratorPdfWordResult() {
        this.pdfAndWordResult = new CommonPdfAndWordResult();
        this.createFlag = false;
        this.bridgeMap = Maps.newHashMap();
    }
}
